﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace CoffeeMobile.Models.ViewModels
{

    public class DeleteFoodModel
    {
        public Guid ID { get; set; }

        [Display(Name = "Tên")]
        public string Name { get; set; }

        [Display(Name = "Mô tả")]
        public string Description { get; set; }


        [Display(Name = "Đơn giá")]
        public int UnitPrice { get; set; }

        [Display(Name = "Hình minh họa")]
        public string Image { get; set; }

        [Display(Name = "Nhóm")]
        public string GroupName { get; set; }

        public Guid FoodGroupID { get; set; }
    }
    public class AddEditNewFoodModel
    {
        [Display(Name = "Mã")]
        public Guid ID { get; set; }

        [Display(Name = "Tên nhóm")]
        public String GroupName { get; set; }

        [Display(Name = "Tên")]
        [Required(ErrorMessage = "Bạn chưa nhập tên nước uống/thức ăn")]
        public string Name { get; set; }

        [Display(Name = "Mô tả")]
        [Required(ErrorMessage = "Bạn chưa nhập thông tin mô tả")]
        public string Description { get; set; }

        [Range(0, int.MaxValue, ErrorMessage = "Xin vui lòng nhập chỉ nhập số")]
        [Display(Name = "Đơn giá")]
        [Required(ErrorMessage = "Bạn chưa nhập thông tin đơn giá")]
        public int UnitPrice { get; set; }

        [Display(Name = "Hình minh họa")]
        [Required(ErrorMessage = "Bạn chưa chọn hình minh họa")]
        public string Image { get; set; }

        [Display(Name = "Nhóm")]
        [Required(ErrorMessage = "Bạn chưa chọn nhóm thức ăn")]
        public Guid FoodGroupID { get; set; }
    }
    public class FoodModel
    {
        public Guid ID { get; set; }
        public string Name { get; set; }
        public int GroupID { get; set; }
        public String Image { get; set; }
        public String Description { get; set; }
    }

   
}